Signal Processing Library Features and Benefits
The Intel Signal Processing Library provides a rich set of generic
functions (nearly 200) in standard DLLs and static libraries form. They are
optimized for various Intel Architecture processors (the Intel486
processor, the Pentium® processor, the Pentium processor with MMX Technology, Pentium Pro processor,
and the Pentium II processor). The computing
power of the Pentium processor enables many signal processing functions
that were done previously by add-in DSPs to be done natively on a host
Intel Architecture processor. The library includes functions for FIR and
IIR filters, fast Fourier transforms, tone generation, and many vector
operations. The functions process 16-bit integer data, single- and
double-precision, floating-point data, as well as their complex variations.
Because MMX technology accelerates primarily integer arithmetic, the
floating-point functions do not use MMX technology.
Here's a summary of the library's major features and benefits:
-
Feature |
Benefit |
Provides highly optimized processor-specific DLLs and static libraries. |
Ensures optimal product performance and reduced time to market. |
Provides C-Callable functions. |
Allows you to use high-level language programming interface. |
Provides custom DLL builder utility. |
Ensures minimum memory footprint of DLL. |
Provides both integer and floating point functions. |
Supports a wide range of needs. |
Detects a specific processor and loads a processor-specific DLL. |
Allows you to use a single scalable executable file. |
Content
Vector Operations |
Arithmetic, Logical, Threshold, Square Root,
Standard Deviation, Exponential, Power Spectrum |
Windowing |
Bartlett, Blackman, Hamming, Hann, Kaiser |
Transforms |
DFT, FFT, DCT, Wavelets |
Filters |
FIR, IIR, LMS |
Sample Generation |
Pseudo Random, Uniform, Gaussian |
Correlation |
Autocorrelation Biased, Cross Correlation |
Convolution |
Convolve, Convolve 2D, Filter 2D |
|